ModGraph: Graphtransformationen für EMF

نویسندگان

  • Thomas Buchmann
  • Bernhard Westfechtel
  • Sabine Winetzhammer
چکیده

Das Eclipse Modeling Framework (EMF) ist ein weit verbreitetes Rahmenwerk zur modellgetriebenen Softwareentwicklung. Mit EMF lassen sich strukturelle Modelle als Instanzen des Ecore-Metamodells erstellen. Aus einem Modell lässt sich Code erzeugen, der im Falle benutzerdefinierter Operationen jedoch lediglich leere Methodenrümpfe enthält. Das von uns entwickelte Werkzeug ModGraph erweitert EMF um Graphtransformationsregeln zur Verhaltensmodellierung. Eine im EcoreModell definierte Operation kann mit Hilfe einer Graphtransformationsregel spezifiziert werden, aus der ausführbarer Code erzeugt wird. Mit Hilfe von ModGraph lassen sich komplexe Operationen auf einer hohen Abstraktionsebene spezifizieren.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ModGraph - A Transformation Engine for EMF Model Transformations

Model-driven software engineering aims at increasing productivity by replacing conventional programming with the development of high-level executable models. However, current technology focuses on structural models, while behavioral modeling is still neglected. The transformation engine ModGraph intends to fill this gap. ModGraph complements the Eclipse Modeling Framework with graphical transfo...

متن کامل

ModGraph - Generating Executable EMF Models

Model driven software engineering aims at creating high level executable models which may be interpreted or compiled. For efficient execution of operations on model instances code generators play an important role. A wellestablished tool for structural modeling and code generation is the Eclipse Modeling Framework (EMF). We extended EMF by behavior modeling within ModGraph, a tool to model beha...

متن کامل

ModGraph meets Xcore: Combining Rule-Based and Procedural Behavioral Modeling for EMF

Model-driven software engineering aims at increasing productivity by developing high-level executable models. The Eclipse Modeling Framework (EMF) significantly contributes toward this goal. Unfortunately, EMF supports only structural models based on the Ecore metamodel. Recently, Xcore has been developed to extend EMF with behavioral modeling. To this end, Xcore provides a single textual langu...

متن کامل

Modellinteroperabilität zwischen Microsoft Visio und Eclipse EMF als Mittel zur modellgetriebenen Integration

Für die Anwendung des modellgetrieben Integrationsansatzes ist eine geeignete Werkzeugunterstützung von entscheidender Bedeutung. Eine solche Werkzeugunterstützung ist heutzutage durch mächtige Modellierungsund Transformationswerkzeuge gegeben. Allerdings ist oftmals die Interoperabilität zwischen den verschiedenen Werkzeugen unzureichend. Zur Verbesserung der Interoperabilität wird in diesem B...

متن کامل

Verarbeitung von ARIS-EPK-Modellen im Eclipse Modeling Framework

Die Architektur integrierter Informationssysteme (ARIS) ist ein technischer Raum für den Bereich des Geschäftsprozessmanagements. Ein wesentlicher Bestandteil von ARIS ist der Modelltyp Ereignisgesteuerte Prozesskette (EPK), der in verschiedenen ARIS-Modellierungsmethoden Verwendung findet. Die Interoperabilität von ARIS-Modellen mit anderen Räumen zur Wiederverwendung bzw. Weiterverarbeitung i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012